home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 August / VPR0008B.BIN / DRIVER / DCS / S929W2K / s929 win 2000 driver ver 4.10.1036.exe / Oem.inf < prev    next >
Windows Setup INFormation  |  1999-12-29  |  34KB  |  1,102 lines

  1. ;; ESS Technology, Inc. INF file  ( English )
  2. ;; Copyright (c) 1996 - 1999.  All rights Reserved.
  3. ;; Driver: Allegro WDM v4.10.1036
  4. ;; Date: December 9, 1999
  5.  
  6. [Version]
  7. Signature="$CHICAGO$"
  8. Class=MEDIA
  9. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  10. provider=%ESSMfgName%
  11. DriverVer=12/09/1999,4.10.1036.0
  12. CatalogFile=allegro.cat
  13.  
  14. [SourceDisksNames]
  15. 222="ESS WDM Driver Disk","",1
  16.  
  17. [SourceDisksFiles]
  18. es198x.sys      =222
  19. muart.sys       =222
  20. allegro.cat     =222
  21.  
  22. [SourceDisksNames.x86]
  23. 222="ESS WDM Driver Disk","",1
  24.  
  25. [SourceDisksFiles.x86]
  26. es198x.sys      =222
  27. muart.sys       =222
  28. allegro.cat     =222
  29.  
  30. [Manufacturer]
  31. %ESSMfgName%=ESS
  32.  
  33. ;; Mechanism for excluding drivers from the "Add New Hardware" list.
  34. [ControlFlags]
  35. ExcludeFromSelect = PCI\VEN_1285&DEV_0100
  36. ExcludeFromSelect = PCI\VEN_125D&DEV_1968
  37. ExcludeFromSelect = PCI\VEN_125D&DEV_1978
  38. ExcludeFromSelect = PCI\VEN_125D&DEV_1969
  39. ExcludeFromSelect = PCI\VEN_125D&DEV_1988
  40. ExcludeFromSelect = PCI\VEN_125D&DEV_199A
  41. ExcludeFromSelect = ALLEGRO_MIDIUART
  42. ExcludeFromSelect = ALLEGRO_HWSBNODE
  43. ExcludeFromSelect = MAESTRO_MIDIUART
  44. ExcludeFromSelect = MAESTRO_HWSBNODE
  45.  
  46. ;; *EXCLUDE is a made up ID to prevent rank 1 drivers from showing in list.
  47. ExcludeFromSelect = *EXCLUDE
  48.  
  49. [ESS]
  50. %Allegro.DeviceDesc%=ALLEGRO, PCI\VEN_125D&DEV_1988&CC_0401
  51. %Allegro.DeviceDesc%=ALLEGRO1, PCI\VEN_125D&DEV_1988&SUBSYS_1988125D
  52. %Allegro.DeviceDesc%=ALLEGRO, PCI\VEN_125D&DEV_1988&SUBSYS_1989125D
  53. %Allegro.DeviceDesc%=ALLEGRO4S, PCI\VEN_125D&DEV_1988&SUBSYS_1990125D
  54. %AllegroU.DeviceDesc%=ALLEGRO_U, ALLEGRO_MIDIUART
  55. %AllegroSB.DeviceDesc%=STUB_DEVICE, ALLEGRO_HWSBNODE
  56.  
  57. %*MS.MPU401.DeviceDesc%=MS_MPU401, MIDIUART
  58.  
  59.  
  60. ;;--------------------------------------------------------
  61. ;; Generic Installation Configuration
  62. ;;--------------------------------------------------------
  63. [WDM.Interface.FMSynth]
  64. AddReg=WDM.Interface.FMSynth.AddReg
  65.  
  66. [WDM.Interface.FMSynth.AddReg]
  67. HKR,,FriendlyName,,%WDM.FMSynth.szPname%
  68.  
  69. [WDM.Interface.UART]
  70. AddReg=WDM.Interface.UART.AddReg
  71.  
  72. [WDM.Interface.UART.AddReg]
  73. HKR,,FriendlyName,,%WDM.UART.szPname%
  74.  
  75. [ESSAud.Interface.MSynth]
  76. AddReg=ESSAud.Interface.MSynth.AddReg
  77.  
  78. [ESSAud.Interface.MSynth.AddReg]
  79. HKR,,FriendlyName,,%MSynth.szPname%
  80.  
  81.  
  82. [MS_MPU401]
  83. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf),wdmaudio.mpu401(wdmaudio.inf)
  84.  
  85. [MS_MPU401.Interfaces]
  86. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  87.  
  88.  
  89. ;;--------------------------------------------------------
  90. ;; Allegro Interface Installation Configuration
  91. ;;--------------------------------------------------------
  92. [ESSA1.Interface.Wave]
  93. AddReg=ESSA1.Interface.Wave.AddReg
  94.  
  95. [ESSA1.Interface.Wave.AddReg]
  96. HKR,,FriendlyName,,%ESSA1.Wave.szPname%
  97.  
  98. [ESSA1.Interface.Topology]
  99. AddReg=ESSA1.Interface.Topo.AddReg
  100. ;; warning!! must be "Topo" because "Topology" is too long
  101.  
  102. [ESSA1.Interface.Topo.AddReg]
  103. HKR,,FriendlyName,,%ESSA1.Topology.szPname%
  104.  
  105. [ALLEGRO]
  106. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  107. CopyFiles=ALLEGRO.CopyList
  108. AddReg=AllegroW98.AddReg,ALLEGRO.AddReg,AllegroCommon.AddReg,Allegro1.AddReg
  109. DelFiles=ALLEGRO.CopyList
  110.  
  111. [ALLEGRO1]
  112. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  113. CopyFiles=ALLEGRO.CopyList
  114. AddReg=AllegroW98.AddReg,ALLEGRO.AddReg,AllegroCommon.AddReg,Allegro1A.AddReg
  115. DelFiles=ALLEGRO.CopyList
  116.  
  117. [ALLEGRO4S]
  118. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  119. CopyFiles=ALLEGRO.CopyList
  120. AddReg=AllegroW98.AddReg,ALLEGRO.AddReg,AllegroCommon.AddReg,Allegro4S.AddReg
  121. DelFiles=ALLEGRO.CopyList
  122.  
  123. [ALLEGRO.Interfaces]
  124. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSA1.Interface.Wave
  125. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ESSA1.Interface.Wave
  126. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ESSA1.Interface.Wave
  127. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSA1.Interface.Topology
  128. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ESSA1.Interface.Topology
  129.  
  130. [ALLEGRO_U]
  131. AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
  132. CopyFiles=ALLEGROU.CopyList
  133. AddReg=ALLEGROU.AddReg
  134.  
  135. [ALLEGRO_U.Interfaces]
  136. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MUART%,WDM.Interface.UART
  137.  
  138. [STUB_DEVICE]
  139.  
  140. [DestinationDirs]
  141. ALLEGRO.CopyList        = 10,system32\drivers ; %SystemRoot%\system32\drivers
  142. ALLEGROU.CopyList       = 10,system32\drivers ; %SystemRoot%\system32\drivers
  143. ALLEGROD.CopyList       = 10
  144.  
  145. [ALLEGRO.CopyList]
  146. es198x.sys
  147. allegro.cat
  148.  
  149. [ALLEGROU.CopyList]
  150. muart.sys
  151.  
  152. [ALLEGROD.CopyList]
  153. mdaemon.exe
  154.  
  155. [ALLEGROU.AddReg]
  156. HKR,,AssociatedFilters,,"wdmaud"
  157. HKR,,Driver,,MUART.SYS
  158. HKR,,NTMPDriver,,"MUART.SYS"
  159. HKR,Drivers,SubClasses,,"midi"
  160. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  161. HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
  162.  
  163. [ALLEGRO.AddReg]
  164. HKR,,Driver,,es198x.sys
  165. HKR,,NTMPDriver,,"es198x.sys,sbemul.sys"
  166.  
  167. [AllegroW98.AddReg]
  168. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  169. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  170. HKR,,"Use Compatible MPU-401",01,00
  171.  
  172. [AllegroCommon.AddReg]
  173. HKR,Drivers\aux\wdmaud.drv, Driver,,wdmaud.drv
  174. HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  175. HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
  176. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  177. HKR,Drivers\aux\wdmaud.drv, Description,,%*ESS.DeviceDesc%
  178. HKR,Drivers\wave\wdmaud.drv, Description,,%*ESS.DeviceDesc%
  179. HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI%
  180. HKR,Drivers\mixer\wdmaud.drv,Description,,%*ESS.DeviceDesc%
  181.  
  182. ;; GUIDs for Mixer Pin and Node names
  183. HKLM,%MediaCategories%\%GUID.20db%,Name,,%String.20db%
  184. HKLM,%MediaCategories%\%GUID.20db%,Display,1,00,00,00,00
  185. HKLM,%MediaCategories%\%GUID.PcBeep%,Name,,%String.PcBeep%
  186. HKLM,%MediaCategories%\%GUID.PcBeep%,Display,1,00,00,00,00
  187. HKLM,%MediaCategories%\%GUID.AuxA%,Name,,%String.AuxA%
  188. HKLM,%MediaCategories%\%GUID.AuxA%,Display,1,00,00,00,00
  189. HKLM,%MediaCategories%\%GUID.AuxB%,Name,,%String.AuxB%
  190. HKLM,%MediaCategories%\%GUID.AuxB%,Display,1,00,00,00,00
  191. HKLM,%MediaCategories%\%GUID.Mixer%,Name,,%String.Mixer%
  192. HKLM,%MediaCategories%\%GUID.Mixer%,Display,1,00,00,00,00
  193.  
  194. HKLM,%MediaCategories%\%GUID.ES978Play%,Name,,%String.ES978Play%
  195. HKLM,%MediaCategories%\%GUID.ES978Play%,Display,1,00,00,00,00
  196. HKLM,%MediaCategories%\%GUID.ES978Rec%,Name,,%String.ES978Rec%
  197. HKLM,%MediaCategories%\%GUID.ES978Rec%,Display,1,00,00,00,00
  198. HKLM,%MediaCategories%\%GUID.RemoteAC97%,Name,,%String.RemoteAC97%
  199. HKLM,%MediaCategories%\%GUID.RemoteAC97%,Display,1,00,00,00,00
  200. HKLM,%MediaCategories%\%GUID.Aux%,Name,,%String.Aux%
  201. HKLM,%MediaCategories%\%GUID.Aux%,Display,1,00,00,00,00
  202. HKLM,%MediaCategories%\%GUID.AuxVol%,Name,,%String.AuxVol%
  203. HKLM,%MediaCategories%\%GUID.AuxVol%,Display,1,00,00,00,00
  204. HKLM,%MediaCategories%\%GUID.AuxMute%,Name,,%String.AuxMute%
  205. HKLM,%MediaCategories%\%GUID.AuxMute%,Display,1,00,00,00,00
  206. HKLM,%MediaCategories%\%GUID.AuxInVol%,Name,,%String.AuxInVol%
  207. HKLM,%MediaCategories%\%GUID.AuxInVol%,Display,1,00,00,00,00
  208. HKLM,%MediaCategories%\%GUID.AuxInMute%,Name,,%String.AuxInMute%
  209. HKLM,%MediaCategories%\%GUID.AuxInMute%,Display,1,00,00,00,00
  210. HKLM,%MediaCategories%\%GUID.IIS%,Name,,%String.IIS%
  211. HKLM,%MediaCategories%\%GUID.IIS%,Display,1,00,00,00,00
  212. HKLM,%MediaCategories%\%GUID.IISVol%,Name,,%String.IISVol%
  213. HKLM,%MediaCategories%\%GUID.IISVol%,Display,1,00,00,00,00
  214. HKLM,%MediaCategories%\%GUID.IISMute%,Name,,%String.IISMute%
  215. HKLM,%MediaCategories%\%GUID.IISMute%,Display,1,00,00,00,00
  216. HKLM,%MediaCategories%\%GUID.IISInVol%,Name,,%String.IISInVol%
  217. HKLM,%MediaCategories%\%GUID.IISInVol%,Display,1,00,00,00,00
  218. HKLM,%MediaCategories%\%GUID.IISInMute%,Name,,%String.IISInMute%
  219. HKLM,%MediaCategories%\%GUID.IISInMute%,Display,1,00,00,00,00
  220. HKLM,%MediaCategories%\%GUID.HostAudio%,Name,,%String.HostAudio%
  221. HKLM,%MediaCategories%\%GUID.HostAudio%,Display,1,00,00,00,00
  222. HKLM,%MediaCategories%\%GUID.HostVol%,Name,,%String.HostVol%
  223. HKLM,%MediaCategories%\%GUID.HostVol%,Display,1,00,00,00,00
  224. HKLM,%MediaCategories%\%GUID.HostMute%,Name,,%String.HostMute%
  225. HKLM,%MediaCategories%\%GUID.HostMute%,Display,1,00,00,00,00
  226. HKLM,%MediaCategories%\%GUID.Mono%,Name,,%String.Mono%
  227. HKLM,%MediaCategories%\%GUID.Mono%,Display,1,00,00,00,00
  228. HKLM,%MediaCategories%\%GUID.MonoVol%,Name,,%String.MonoVol%
  229. HKLM,%MediaCategories%\%GUID.MonoVol%,Display,1,00,00,00,00
  230. HKLM,%MediaCategories%\%GUID.MonoMute%,Name,,%String.MonoMute%
  231. HKLM,%MediaCategories%\%GUID.MonoMute%,Display,1,00,00,00,00
  232. HKLM,%MediaCategories%\%GUID.Phone%,Name,,%String.Phone%
  233. HKLM,%MediaCategories%\%GUID.Phone%,Display,1,00,00,00,00
  234. HKLM,%MediaCategories%\%GUID.PhoneVol%,Name,,%String.PhoneVol%
  235. HKLM,%MediaCategories%\%GUID.PhoneVol%,Display,1,00,00,00,00
  236. HKLM,%MediaCategories%\%GUID.PhoneMute%,Name,,%String.PhoneMute%
  237. HKLM,%MediaCategories%\%GUID.PhoneMute%,Display,1,00,00,00,00
  238. HKLM,%MediaCategories%\%GUID.Video%,Name,,%String.Video%
  239. HKLM,%MediaCategories%\%GUID.Video%,Display,1,00,00,00,00
  240. HKLM,%MediaCategories%\%GUID.VideoVol%,Name,,%String.VideoVol%
  241. HKLM,%MediaCategories%\%GUID.VideoVol%,Display,1,00,00,00,00
  242. HKLM,%MediaCategories%\%GUID.VideoMute%,Name,,%String.VideoMute%
  243. HKLM,%MediaCategories%\%GUID.VideoMute%,Display,1,00,00,00,00
  244. HKLM,%MediaCategories%\%GUID.Headphones%,Name,,%String.Headphones%
  245. HKLM,%MediaCategories%\%GUID.Headphones%,Display,1,00,00,00,00
  246. HKLM,%MediaCategories%\%GUID.HeadphonesVol%,Name,,%String.HeadphonesVol%
  247. HKLM,%MediaCategories%\%GUID.HeadphonesVol%,Display,1,00,00,00,00
  248. HKLM,%MediaCategories%\%GUID.HeadphonesMute%,Name,,%String.HeadphonesMute%
  249. HKLM,%MediaCategories%\%GUID.HeadphonesMute%,Display,1,00,00,00,00
  250. HKLM,%MediaCategories%\%GUID.WaveOut%,Name,,%String.WaveOut%
  251. HKLM,%MediaCategories%\%GUID.WaveOut%,Display,1,00,00,00,00
  252. HKLM,%MediaCategories%\%GUID.WaveOutVol%,Name,,%String.WaveOutVol%
  253. HKLM,%MediaCategories%\%GUID.WaveOutVol%,Display,1,00,00,00,00
  254. HKLM,%MediaCategories%\%GUID.WaveOutMute%,Name,,%String.WaveOutMute%
  255. HKLM,%MediaCategories%\%GUID.WaveOutMute%,Display,1,00,00,00,00
  256. HKLM,%MediaCategories%\%GUID.DockedSpeakers%,Name,,%String.DockedSpeakers%
  257. HKLM,%MediaCategories%\%GUID.DockedSpeakers%,Display,1,00,00,00,00
  258. HKLM,%MediaCategories%\%GUID.EnableSPDIF%,Name,,%String.EnableSPDIF%
  259. HKLM,%MediaCategories%\%GUID.EnableSPDIF%,Display,1,00,00,00,00
  260. HKLM,%MediaCategories%\%GUID.AnalogStereo%,Name,,%String.AnalogStereo%
  261. HKLM,%MediaCategories%\%GUID.AnalogStereo%,Display,1,00,00,00,00
  262. HKLM,%MediaCategories%\%GUID.AnalogMono%,Name,,%String.AnalogMono%
  263. HKLM,%MediaCategories%\%GUID.AnalogMono%,Display,1,00,00,00,00
  264. HKLM,%MediaCategories%\%GUID.CD2%,Name,,%String.CD2%
  265. HKLM,%MediaCategories%\%GUID.CD2%,Display,1,00,00,00,00
  266. HKLM,%MediaCategories%\%GUID.LineIn2%,Name,,%String.LineIn2%
  267. HKLM,%MediaCategories%\%GUID.LineIn2%,Display,1,00,00,00,00
  268. HKLM,%MediaCategories%\%GUID.Mic2%,Name,,%String.Mic2%
  269. HKLM,%MediaCategories%\%GUID.Mic2%,Display,1,00,00,00,00
  270.  
  271. ;; RunTime and BugFix support, see runtime.h
  272. HKR,,"BugFix",0x10001,0x00000003
  273.  
  274. ; Shut off analog when suspended
  275. ;HKR,,"Want Analog Off",01,01
  276.  
  277. HKR,,"Enable Aux",01,00,00
  278. HKR,,"Enable Mic Gain",01,00,00
  279. HKR,,"Enable Mono",01,00,00
  280. HKR,,"Enable PC Speaker",01,00,00
  281. HKR,,"Enable Phone",01,00,00
  282. HKR,,"Enable Video",01,00,00
  283. HKR,,"Hide Mic Gain",01,00,00
  284. HKR,,"Show All Mixer Controls",01,00
  285. HKR,,"Enable Sound Blaster",01,00
  286.  
  287. ; Default volumes after installation
  288. ; 0 dB...-46.5 dB : -6.0 dB
  289. HKR,,"MasterVolume",0x10001,-60
  290. HKR,,"IISVolume",0x10001,-60
  291.  
  292. ; 12.0 dB...-34.5 dB : 0 dB
  293. HKR,,"PCMVolume",0x10001,0
  294.  
  295. ; 0 dB...-45.0 dB : -6.0 dB
  296. HKR,,"PCSpeakerVolume",0x10001,-60
  297.  
  298. ; 12.0 dB...-34.5 dB : 6.0 dB
  299. HKR,,"CDVolume",0x10001,60
  300. HKR,,"LineInVolume",0x10001,60
  301. HKR,,"MicVolume",0x10001,60
  302. HKR,,"PhoneVolume",0x10001,60
  303. HKR,,"CD2Volume",0x10001,60
  304. HKR,,"LineIn2Volume",0x10001,60
  305. HKR,,"Mic2Volume",0x10001,60
  306.  
  307. ; 22.5 dB...0 dB : 6.0 dB
  308. HKR,,"RecordMixerVolume",0x10001,60
  309. HKR,,"RecordCDVolume",0x10001,60
  310. HKR,,"RecordLineInVolume",0x10001,60
  311. HKR,,"RecordMicVolume",0x10001,60
  312. HKR,,"RecordPhoneVolume",0x10001,60
  313.  
  314. [Allegro1.AddReg]
  315. ; 01:hex expression
  316. ; 00,00: low/high byte of Vendor ID; the same as below.
  317. HKR,,"Vendor ID",01,00,00
  318.  
  319. ; 00,00: low/high byte of Product ID
  320. HKR,,"Product ID",01,00,00
  321.  
  322. ; DDMA_MODE      0      // default
  323. ; TDMA_MODE      1
  324. ; PCPCI_MODE     2
  325. ; WBDMA1_MODE    3
  326. ; WBDMA2_MODE    4
  327. ; WBDMA4_MODE    5
  328. ; WBDMA16_MODE   6
  329. ; SWDDMA_MODE    7
  330. ; VendorSpecific 80h
  331. ; AutoDetection  90h
  332. ; Disable        ffh
  333. HKR,,"Legacy DMA Mode",01,90
  334.  
  335. ; 00: Direct    // default
  336. ; 01: BIOS API
  337. HKR,,"Legacy DMA Channel Update Mode",01,00
  338.  
  339. ; 00: Disable
  340. ; 01: Enable    // default
  341. HKR,,"Enable Eapd Support",01,01
  342.  
  343. ; 00: AC97Reg
  344. ; 01: Use only one GPO
  345. ; 02: Use two GPO
  346. ; 03: Vendor Specific
  347. HKR,,"Eapd Support Mode",01,01
  348.  
  349. ; default
  350. ; [01,pa,pb]:
  351. ; p = 0: active low
  352. ;     1: active high
  353. ; a = 1st GPO port#
  354. ; b = 2nd GPO port#
  355. ; Default: (pa, pb)=(00,1c) for Allegro
  356. ;        : (pa, pb)=(00,11) (reserved)
  357. HKR,,"Eapd GPO Polarity And Port",01,00,18
  358.  
  359. ; 00: Disable   // default
  360. ; 01: Enable
  361. HKR,,"Enable Dock Eapd Support",01,00
  362.  
  363. ; 00: Use 3rd GPO       // default
  364. ; 01: Vendor Specific
  365. HKR,,"Dock Eapd Support Mode",01,00
  366.  
  367. ; default
  368. ; [01,pa,xx]:
  369. ; p = 0: active low
  370. ;     1: active high
  371. ; a = 3rd GPO port#
  372. ; x = don't care
  373. HKR,,"Dock Eapd GPO Polarity And Port",01,00,00
  374.  
  375. ; 00: Disable   // default
  376. ; 01: Enable
  377. HKR,,"Enable Dock Detect",01,00
  378.  
  379. ; 00: ACPI Notification
  380. ; 01: GPI               // default
  381. HKR,,"Dock Detect Mode",01,01
  382.  
  383. ; default
  384. ; [01,pa]:
  385. ; p = 0: active low
  386. ;     1: active high
  387. ; a = GPI port#
  388. HKR,,"Dock Detect GPI Port",01,0e
  389.  
  390. ; 01: Available
  391. ; 00: N/A
  392. HKR,,"Dock Speaker Active State",01,00
  393.  
  394. ; 00: GPI
  395. ; 01: Vendor Specific
  396. HKR,,"Dock Speaker State Detect Mode",01,00
  397.  
  398. ; default
  399. ; [01,pa]:
  400. ; p = 0: active low
  401. ;     1: active high
  402. ; a = GPI port#
  403. HKR,,"Dock Speaker Detect GPI Port",01,02
  404.  
  405. ;00: Dock-Speaker becomes the active speaker
  406. ;01: the primary audio codec
  407. HKR,,"Speakers Priority",01,01
  408.  
  409. ; 00: N/A
  410. ; 01: Available
  411. HKR,,"Enable NBLineOut Detect",01,00
  412.  
  413. ; 00: GPI
  414. ; 01: Vendor Specific
  415. HKR,,"NBLineOut Detect Mode",01,00
  416.  
  417. ; default
  418. ; [01,pa]:
  419. ; p = 0: active low
  420. ;     1: active high
  421. ; a = GPI port#
  422. HKR,,"NBLineOut Detect GPI Port",01,0d
  423.  
  424. ; 00: Disable
  425. ; 01: Enable
  426. HKR,,"Enable SPDIF Out",01,01
  427.  
  428. ; 00: To Pin #54
  429. ; 01: To Pin #2
  430. HKR,,"SPDIF Out Pin Connect Mode",01,00
  431.  
  432. ; 00: Disable
  433. ; 01: Enable
  434. HKR,,"Enable Bus Arbiter1",01,00
  435.  
  436. ; 00: To Pin 51 & 52, w/ quick switch
  437. ; 01: To Pin 63 & 02, w/ quick switch
  438. ; 02: To Pin 51 & 52, w/o quick switch
  439. ; 03: To Pin 63 & 02, w/o quick switch
  440. HKR,,"Bus Arbiter1 Mode",01,02
  441.  
  442. ; 00: Disable
  443. ; 01: Enable
  444. HKR,,"Enable Bus Arbiter2",01,00
  445.  
  446. ; 00: Disable
  447. ; 01: Enable
  448. HKR,,"Enable HW Volume Control",01,00
  449.  
  450. ; 00: Up/Down to Pin 53 & 54    // Allegro
  451. ; 01: Up/Down to Pin 44 & 45    // Allegro (default)
  452. ; 02: (reserved)
  453. ; 03: (reserved)
  454. ; 04: to Button[2:0]            // (reserved)
  455. HKR,,"HW Volume Pin Connect Mode",01,01
  456.  
  457. ; 00: Disable
  458. ; 01: Enable    // default
  459. HKR,,"Enable IIS",01,00
  460.  
  461. ; 00: Disable
  462. ; 01: Enable    // default
  463. HKR,,"Enable Game Port",01,01
  464.  
  465. ; 00: Disable
  466. ; 01: Enable    // default
  467. HKR,,"Enable MPU-401",01,01
  468.  
  469. ; 00: Disable   // default
  470. ; 01: Enable
  471. HKR,,"Enable Customized GPIO Mask",01,00
  472.  
  473. ; 0x0000-0xffff
  474. HKR,,"Customized GPIO Mask",01,00,00
  475.  
  476. ; Primary & Secondary
  477. ;  GPIO Direction parameters:
  478. ;  GPO_PRIMARY_AC97        0x0001
  479. ;  GPI_LINEOUT_SENSE       0x0004
  480. ;  GPO_SECONDARY_AC97      0x0008
  481. ;  GPI_VOL_DOWN            0x0010
  482. ;  GPI_VOL_UP              0x0020
  483. ;  GPI_IIS_CLK             0x0040
  484. ;  GPI_IIS_LRCLK           0x0080
  485. ;  GPI_IIS_DATA            0x0100
  486. ;  GPI_DOCKING_STATUS      0x0100
  487. ;  GPI_HEADPHONE_SENSE     0x0200
  488. ;  GPO_EXT_AMP_SHUTDOWN    0x1000
  489. HKR,,"Masked GPIO Direction",01,09,00
  490.  
  491. ; 0x0000-0xffff
  492. HKR,,"Customized GPIO Data",01,00,00
  493.  
  494. ;;;;;;; Power Management Flags, not used yet
  495. HKR,,"GPIO PM Policy",01,00
  496. HKR,,"GPIO Data Init Time",01,00,00
  497. HKR,,"GPIO Direction Init Time",01,00,00
  498. HKR,,"GPIO Data Resume Time",01,00,00
  499. HKR,,"GPIO Direction Resume Time",01,00,00
  500. HKR,,"GPIO Data Shutdown Time",01,00,00
  501. HKR,,"GPIO Direction Shutdown Time",01,00,00
  502.  
  503. ; 0-1F
  504. HKR,,"ADC Clock Delay",01,12
  505.  
  506.  
  507. [Allegro1A.AddReg]
  508. ; 01:hex expression
  509. ; 00,00: low/high byte of Vendor ID; the same as below.
  510. HKR,,"Vendor ID",01,00,00
  511.  
  512. ; 00,00: low/high byte of Product ID
  513. HKR,,"Product ID",01,00,00
  514.  
  515. ; DDMA_MODE      0      // default
  516. ; TDMA_MODE      1
  517. ; PCPCI_MODE     2
  518. ; WBDMA1_MODE    3
  519. ; WBDMA2_MODE    4
  520. ; WBDMA4_MODE    5
  521. ; WBDMA16_MODE   6
  522. ; SWDDMA_MODE    7
  523. ; VendorSpecific 80h
  524. ; AutoDetection  90h
  525. ; Disable        ffh
  526. HKR,,"Legacy DMA Mode",01,90
  527.  
  528. ; 00: Direct    // default
  529. ; 01: BIOS API
  530. HKR,,"Legacy DMA Channel Update Mode",01,00
  531.  
  532. ; 00: Disable
  533. ; 01: Enable    // default
  534. HKR,,"Enable Eapd Support",01,01
  535.  
  536. ; 00: AC97Reg
  537. ; 01: Use only one GPO
  538. ; 02: Use two GPO
  539. ; 03: Vendor Specific
  540. HKR,,"Eapd Support Mode",01,01
  541.  
  542. ; default
  543. ; [01,pa,pb]:
  544. ; p = 0: active low
  545. ;     1: active high
  546. ; a = 1st GPO port#
  547. ; b = 2nd GPO port#
  548. ; Default: (pa, pb)=(00,1c) for Allegro
  549. ;        : (pa, pb)=(00,11) (reserved)
  550. HKR,,"Eapd GPO Polarity And Port",01,00,1c
  551.  
  552. ; 00: Disable   // default
  553. ; 01: Enable
  554. HKR,,"Enable Dock Eapd Support",01,00
  555.  
  556. ; 00: Use 3rd GPO       // default
  557. ; 01: Vendor Specific
  558. HKR,,"Dock Eapd Support Mode",01,00
  559.  
  560. ; default
  561. ; [01,pa,xx]:
  562. ; p = 0: active low
  563. ;     1: active high
  564. ; a = 3rd GPO port#
  565. ; x = don't care
  566. HKR,,"Dock Eapd GPO Polarity And Port",01,00,00
  567.  
  568. ; 00: Disable   // default
  569. ; 01: Enable
  570. HKR,,"Enable Dock Detect",01,00
  571.  
  572. ; 00: ACPI Notification
  573. ; 01: GPI               // default
  574. HKR,,"Dock Detect Mode",01,01
  575.  
  576. ; default
  577. ; [01,pa]:
  578. ; p = 0: active low
  579. ;     1: active high
  580. ; a = GPI port#
  581. HKR,,"Dock Detect GPI Port",01,0e
  582.  
  583. ; 01: Available
  584. ; 00: N/A
  585. HKR,,"Dock Speaker Active State",01,00
  586.  
  587. ; 00: GPI
  588. ; 01: Vendor Specific
  589. HKR,,"Dock Speaker State Detect Mode",01,00
  590.  
  591. ; default
  592. ; [01,pa]:
  593. ; p = 0: active low
  594. ;     1: active high
  595. ; a = GPI port#
  596. HKR,,"Dock Speaker Detect GPI Port",01,02
  597.  
  598. ;00: Dock-Speaker becomes the active speaker
  599. ;01: the primary audio codec
  600. HKR,,"Speakers Priority",01,01
  601.  
  602. ; 00: N/A
  603. ; 01: Available
  604. HKR,,"Enable NBLineOut Detect",01,00
  605.  
  606. ; 00: GPI
  607. ; 01: Vendor Specific
  608. HKR,,"NBLineOut Detect Mode",01,00
  609.  
  610. ; default
  611. ; [01,pa]:
  612. ; p = 0: active low
  613. ;     1: active high
  614. ; a = GPI port#
  615. HKR,,"NBLineOut Detect GPI Port",01,0d
  616.  
  617. ; 00: Disable
  618. ; 01: Enable
  619. HKR,,"Enable SPDIF Out",01,01
  620.  
  621. ; 00: To Pin #54
  622. ; 01: To Pin #2
  623. HKR,,"SPDIF Out Pin Connect Mode",01,00
  624.  
  625. ; 00: Disable
  626. ; 01: Enable
  627. HKR,,"Enable Bus Arbiter1",01,00
  628.  
  629. ; 00: To Pin 51 & 52, w/ quick switch
  630. ; 01: To Pin 63 & 02, w/ quick switch
  631. ; 02: To Pin 51 & 52, w/o quick switch
  632. ; 03: To Pin 63 & 02, w/o quick switch
  633. HKR,,"Bus Arbiter1 Mode",01,02
  634.  
  635. ; 00: Disable
  636. ; 01: Enable
  637. HKR,,"Enable Bus Arbiter2",01,00
  638.  
  639. ; 00: Disable
  640. ; 01: Enable
  641. HKR,,"Enable HW Volume Control",01,00
  642.  
  643. ; 00: Up/Down to Pin 53 & 54    // Allegro
  644. ; 01: Up/Down to Pin 44 & 45    // Allegro (default)
  645. ; 02: (reserved)
  646. ; 03: (reserved)
  647. ; 04: to Button[2:0]            // (reserved)
  648. HKR,,"HW Volume Pin Connect Mode",01,01
  649.  
  650. ; 00: Disable
  651. ; 01: Enable    // default
  652. HKR,,"Enable IIS",01,01
  653.  
  654. ; 00: Disable
  655. ; 01: Enable    // default
  656. HKR,,"Enable Game Port",01,01
  657.  
  658. ; 00: Disable
  659. ; 01: Enable    // default
  660. HKR,,"Enable MPU-401",01,01
  661.  
  662. ; 00: Disable   // default
  663. ; 01: Enable
  664. HKR,,"Enable Customized GPIO Mask",01,00
  665.  
  666. ; 0x0000-0xffff
  667. HKR,,"Customized GPIO Mask",01,00,00
  668.  
  669. ; Primary & Secondary
  670. ;  GPIO Direction parameters:
  671. ;  GPO_PRIMARY_AC97        0x0001
  672. ;  GPI_LINEOUT_SENSE       0x0004
  673. ;  GPO_SECONDARY_AC97      0x0008
  674. ;  GPI_VOL_DOWN            0x0010
  675. ;  GPI_VOL_UP              0x0020
  676. ;  GPI_IIS_CLK             0x0040
  677. ;  GPI_IIS_LRCLK           0x0080
  678. ;  GPI_IIS_DATA            0x0100
  679. ;  GPI_DOCKING_STATUS      0x0100
  680. ;  GPI_HEADPHONE_SENSE     0x0200
  681. ;  GPO_EXT_AMP_SHUTDOWN    0x1000
  682. HKR,,"Masked GPIO Direction",01,09,00
  683.  
  684. ; 0x0000-0xffff
  685. HKR,,"Customized GPIO Data",01,00,00
  686.  
  687. ;;;;;;; Power Management Flags, not used yet
  688. HKR,,"GPIO PM Policy",01,00
  689. HKR,,"GPIO Data Init Time",01,00,00
  690. HKR,,"GPIO Direction Init Time",01,00,00
  691. HKR,,"GPIO Data Resume Time",01,00,00
  692. HKR,,"GPIO Direction Resume Time",01,00,00
  693. HKR,,"GPIO Data Shutdown Time",01,00,00
  694. HKR,,"GPIO Direction Shutdown Time",01,00,00
  695.  
  696. ; 0-1F
  697. HKR,,"ADC Clock Delay",01,12
  698.  
  699. [Allegro4S.AddReg]
  700. ; 01:hex expression
  701. ; 00,00: low/high byte of Vendor ID; the same as below.
  702. HKR,,"Vendor ID",01,00,00
  703.  
  704. ; 00,00: low/high byte of Product ID
  705. HKR,,"Product ID",01,00,00
  706.  
  707. ; DDMA_MODE      0      // default
  708. ; TDMA_MODE      1
  709. ; PCPCI_MODE     2
  710. ; WBDMA1_MODE    3
  711. ; WBDMA2_MODE    4
  712. ; WBDMA4_MODE    5
  713. ; WBDMA16_MODE   6
  714. ; SWDDMA_MODE    7
  715. ; VendorSpecific 80h
  716. ; AutoDetection  90h
  717. ; Disable        ffh
  718. HKR,,"Legacy DMA Mode",01,90
  719.  
  720. ; 00: Direct    // default
  721. ; 01: BIOS API
  722. HKR,,"Legacy DMA Channel Update Mode",01,00
  723.  
  724. ; 00: Disable
  725. ; 01: Enable    // default
  726. HKR,,"Enable Eapd Support",01,01
  727.  
  728. ; 00: AC97Reg
  729. ; 01: Use only one GPO
  730. ; 02: Use two GPO
  731. ; 03: Vendor Specific
  732. HKR,,"Eapd Support Mode",01,01
  733.  
  734. ; default
  735. ; [01,pa,pb]:
  736. ; p = 0: active low
  737. ;     1: active high
  738. ; a = 1st GPO port#
  739. ; b = 2nd GPO port#
  740. ; Default: (pa, pb)=(00,1c) for Allegro
  741. ;        : (pa, pb)=(00,11) (reserved)
  742. HKR,,"Eapd GPO Polarity And Port",01,00,16
  743.  
  744. ; 00: Disable   // default
  745. ; 01: Enable
  746. HKR,,"Enable Dock Eapd Support",01,00
  747.  
  748. ; 00: Use 3rd GPO       // default
  749. ; 01: Vendor Specific
  750. HKR,,"Dock Eapd Support Mode",01,00
  751.  
  752. ; default
  753. ; [01,pa,xx]:
  754. ; p = 0: active low
  755. ;     1: active high
  756. ; a = 3rd GPO port#
  757. ; x = don't care
  758. HKR,,"Dock Eapd GPO Polarity And Port",01,00,00
  759.  
  760. ; 00: Disable   // default
  761. ; 01: Enable
  762. HKR,,"Enable Dock Detect",01,00
  763.  
  764. ; 00: ACPI Notification
  765. ; 01: GPI               // default
  766. HKR,,"Dock Detect Mode",01,01
  767.  
  768. ; default
  769. ; [01,pa]:
  770. ; p = 0: active low
  771. ;     1: active high
  772. ; a = GPI port#
  773. HKR,,"Dock Detect GPI Port",01,0e
  774.  
  775. ; 01: Available
  776. ; 00: N/A
  777. HKR,,"Dock Speaker Active State",01,00
  778.  
  779. ; 00: GPI
  780. ; 01: Vendor Specific
  781. HKR,,"Dock Speaker State Detect Mode",01,00
  782.  
  783. ; default
  784. ; [01,pa]:
  785. ; p = 0: active low
  786. ;     1: active high
  787. ; a = GPI port#
  788. HKR,,"Dock Speaker Detect GPI Port",01,02
  789.  
  790. ;00: Dock-Speaker becomes the active speaker
  791. ;01: the primary audio codec
  792. HKR,,"Speakers Priority",01,01
  793.  
  794. ; 00: N/A
  795. ; 01: Available
  796. HKR,,"Enable NBLineOut Detect",01,00
  797.  
  798. ; 00: GPI
  799. ; 01: Vendor Specific
  800. HKR,,"NBLineOut Detect Mode",01,00
  801.  
  802. ; default
  803. ; [01,pa]:
  804. ; p = 0: active low
  805. ;     1: active high
  806. ; a = GPI port#
  807. HKR,,"NBLineOut Detect GPI Port",01,0d
  808.  
  809. ; 00: Disable
  810. ; 01: Enable
  811. HKR,,"Enable SPDIF Out",01,00
  812.  
  813. ; 00: To Pin #54
  814. ; 01: To Pin #2
  815. HKR,,"SPDIF Out Pin Connect Mode",01,00
  816.  
  817. ; 00: Disable
  818. ; 01: Enable
  819. HKR,,"Enable Bus Arbiter1",01,00
  820.  
  821. ; 00: To Pin 51 & 52, w/ quick switch
  822. ; 01: To Pin 63 & 02, w/ quick switch
  823. ; 02: To Pin 51 & 52, w/o quick switch
  824. ; 03: To Pin 63 & 02, w/o quick switch
  825. HKR,,"Bus Arbiter1 Mode",01,02
  826.  
  827. ; 00: Disable
  828. ; 01: Enable
  829. HKR,,"Enable Bus Arbiter2",01,00
  830.  
  831. ; 00: Disable
  832. ; 01: Enable
  833. HKR,,"Enable HW Volume Control",01,00
  834.  
  835. ; 00: Up/Down to Pin 53 & 54    // Allegro
  836. ; 01: Up/Down to Pin 44 & 45    // Allegro (default)
  837. ; 02: (reserved)
  838. ; 03: (reserved)
  839. ; 04: to Button[2:0]            // (reserved)
  840. HKR,,"HW Volume Pin Connect Mode",01,01
  841.  
  842. ; 00: Disable
  843. ; 01: Enable    // default
  844. HKR,,"Enable IIS",01,00
  845.  
  846. ; 00: Disable
  847. ; 01: Enable    // default
  848. HKR,,"Enable Game Port",01,01
  849.  
  850. ; 00: Disable
  851. ; 01: Enable    // default
  852. HKR,,"Enable MPU-401",01,01
  853.  
  854. ; 00: Disable   // default
  855. ; 01: Enable
  856. HKR,,"Enable Customized GPIO Mask",01,00
  857.  
  858. ; 0x0000-0xffff
  859. HKR,,"Customized GPIO Mask",01,00,00
  860.  
  861. ; Primary & Secondary
  862. ;  GPIO Direction parameters:
  863. ;  GPO_PRIMARY_AC97        0x0001
  864. ;  GPI_LINEOUT_SENSE       0x0004
  865. ;  GPO_SECONDARY_AC97      0x0008
  866. ;  GPI_VOL_DOWN            0x0010
  867. ;  GPI_VOL_UP              0x0020
  868. ;  GPI_IIS_CLK             0x0040
  869. ;  GPI_IIS_LRCLK           0x0080
  870. ;  GPI_IIS_DATA            0x0100
  871. ;  GPI_DOCKING_STATUS      0x0100
  872. ;  GPI_HEADPHONE_SENSE     0x0200
  873. ;  GPO_EXT_AMP_SHUTDOWN    0x1000
  874. HKR,,"Masked GPIO Direction",01,09,00
  875.  
  876. ; 0x0000-0xffff
  877. HKR,,"Customized GPIO Data",01,00,00
  878.  
  879. ;;;;;;; Power Management Flags, not used yet
  880. HKR,,"GPIO PM Policy",01,00
  881. HKR,,"GPIO Data Init Time",01,00,00
  882. HKR,,"GPIO Direction Init Time",01,00,00
  883. HKR,,"GPIO Data Resume Time",01,00,00
  884. HKR,,"GPIO Direction Resume Time",01,00,00
  885. HKR,,"GPIO Data Shutdown Time",01,00,00
  886. HKR,,"GPIO Direction Shutdown Time",01,00,00
  887.  
  888. ; 0-1F
  889. HKR,,"ADC Clock Delay",01,12
  890.  
  891.  
  892. ;;;;;;;;;;;;;; NT INSTALL ;;;;;;;;;;;;;;;
  893.  
  894. [STUB_DEVICE.NT]
  895.  
  896. [STUB_DEVICE.NT.SERVICES]
  897. AddService=,0x2
  898.  
  899. [MS_MPU401.NT]
  900. Include=ks.inf, wdmaudio.inf
  901. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401
  902.  
  903. [MS_MPU401.NT.Interfaces]
  904. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
  905.  
  906. [MS_MPU401.NT.Services]
  907. Needs=WDMAUDIO.MPU401.Services
  908.  
  909.  
  910. [AllegroNT.AddReg]
  911. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  912. HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
  913. HKR,,"Use Compatible MPU-401",01,01
  914.  
  915. [ALLEGRO.NT]
  916. Include=ks.inf, wdmaudio.inf
  917. Needs=KS.Registration, WDMAUDIO.Registration
  918. CopyFiles=ALLEGRO.CopyList
  919. AddReg=AllegroNT.AddReg,ALLEGRO.AddReg,AllegroCommon.AddReg,Allegro1.AddReg
  920. DelFiles=ALLEGRO.CopyList
  921.  
  922. [ALLEGRO.NT.Interfaces]
  923. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSA1.Interface.Wave
  924. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,ESSA1.Interface.Wave
  925. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,ESSA1.Interface.Wave
  926. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSA1.Interface.Topology
  927. AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,ESSA1.Interface.Topology
  928.  
  929. [ALLEGRO.NT.Services]
  930. AddService = allegro, 0x00000002, allegro_Service_Inst
  931.  
  932. [allegro_Service_Inst]
  933. DisplayName    = %allegro.SvcDesc%
  934. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  935. StartType      = 3                  ; SERVICE_DEMAND_START
  936. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  937. ServiceBinary  = %10%\system32\drivers\es198x.sys
  938.  
  939. [allegrou_Service_Inst]
  940. DisplayName    = %allegrou.SvcDesc%
  941. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  942. StartType      = 3                  ; SERVICE_DEMAND_START
  943. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  944. ServiceBinary  = %10%\system32\drivers\muart.sys
  945.  
  946. [Strings]
  947. MSFT="Microsoft"
  948.  
  949. ESSMfgName="ESS Technology, Inc."
  950. *ESS.DeviceDesc="ESS PCI Audio (WDM)"
  951.  
  952. ESSA1.Wave.szPname="ESS Allegro"
  953. ESSA1.Topology.szPname="ESS Allegro"
  954. ESSA1.Synth.szPname="ESS Allegro"
  955.  
  956. Allegro.DeviceDesc="ESS Allegro PCI Audio (WDM)"
  957. AllegroU.DeviceDesc="ESS Allegro MPU-401 Compatible (WDM)"
  958. AllegroSB.DeviceDesc="ESS Allegro Sound Blaster Compatible (WDM)"
  959.  
  960. GUID.PcBeep             ="{9DBBDD22-5CF6-11d1-88B4-00C09F002B8F}"
  961. String.PcBeep           ="Pc Beep"
  962. GUID.AuxA               ="{9DBBDD23-5CF6-11d1-88B4-00C09F002B8F}"
  963. String.AuxA             ="Aux A"
  964. GUID.AuxB               ="{9DBBDD24-5CF6-11d1-88B4-00C09F002B8F}"
  965. String.AuxB             ="Aux B"
  966.  
  967. GUID.20db               ="{9DBBDD21-5CF6-11d1-88B4-00c09F002B8F}"
  968. String.20db             ="+20dB Gain"
  969. GUID.Mixer              ="{9DBBDD25-5CF6-11d1-88B4-00C09F002B8F}"
  970. String.Mixer            ="Mixer"
  971.  
  972. GUID.ES978Play          ="{B6755560-26D8-11d2-9265-DABF9A2C015A}"
  973. String.ES978Play        ="ES978 Playback"
  974. GUID.ES978Rec           ="{B6755561-26D8-11d2-9265-DABF9A2C015A}"
  975. String.ES978Rec         ="ES978 Recording"
  976. GUID.RemoteAC97         ="{B6755562-26D8-11d2-9265-DABF9A2C015A}"
  977. String.RemoteAC97       ="Remote AC97"
  978. GUID.Aux                ="{B6755563-26D8-11d2-9265-DABF9A2C015A}"
  979. String.Aux              ="Aux"
  980. GUID.AuxVol             ="{B6755564-26D8-11d2-9265-DABF9A2C015A}"
  981. String.AuxVol           ="Aux Volume"
  982. GUID.AuxMute            ="{B6755565-26D8-11d2-9265-DABF9A2C015A}"
  983. String.AuxMute          ="Aux Mute"
  984. GUID.AuxInVol           ="{B6755566-26D8-11d2-9265-DABF9A2C015A}"
  985. String.AuxInVol         ="Aux In Vol"
  986. GUID.AuxInMute          ="{B6755567-26D8-11d2-9265-DABF9A2C015A}"
  987. String.AuxInMute        ="Aux In Mute"
  988. GUID.IIS                ="{B6755568-26D8-11d2-9265-DABF9A2C015A}"
  989. String.IIS              ="IIS"
  990. GUID.IISVol             ="{B6755569-26D8-11d2-9265-DABF9A2C015A}"
  991. String.IISVol           ="IIS Volume"
  992. GUID.IISMute            ="{B675556A-26D8-11d2-9265-DABF9A2C015A}"
  993. String.IISMute          ="IIS Mute"
  994. GUID.IISInVol           ="{B675556B-26D8-11d2-9265-DABF9A2C015A}"
  995. String.IISInVol         ="IIS In Volume"
  996. GUID.IISInMute          ="{B675556C-26D8-11d2-9265-DABF9A2C015A}"
  997. String.IISInMute        ="IIS In Mute"
  998. GUID.HostAudio          ="{B675556D-26D8-11d2-9265-DABF9A2C015A}"
  999. String.HostAudio        ="Host Audio"
  1000. GUID.HostVol            ="{B675556E-26D8-11d2-9265-DABF9A2C015A}"
  1001. String.HostVol          ="Host Audio Vol"
  1002. GUID.HostMute           ="{B675556F-26D8-11d2-9265-DABF9A2C015A}"
  1003. String.HostMute         ="Host Audio Mute"
  1004. GUID.Mono               ="{B6755570-26D8-11d2-9265-DABF9A2C015A}"
  1005. String.Mono             ="Mono"
  1006. GUID.MonoVol            ="{B6755571-26D8-11d2-9265-DABF9A2C015A}"
  1007. String.MonoVol          ="Mono Volume"
  1008. GUID.MonoMute           ="{B6755572-26D8-11d2-9265-DABF9A2C015A}"
  1009. String.MonoMute         ="Mono Mute"
  1010. GUID.Phone              ="{B6755573-26D8-11d2-9265-DABF9A2C015A}"
  1011. String.Phone            ="Phone"
  1012. GUID.PhoneVol           ="{B6755574-26D8-11d2-9265-DABF9A2C015A}"
  1013. String.PhoneVol         ="Phone Volume"
  1014. GUID.PhoneMute          ="{B6755575-26D8-11d2-9265-DABF9A2C015A}"
  1015. String.PhoneMute        ="Phone Mute"
  1016. GUID.Video              ="{B6755576-26D8-11d2-9265-DABF9A2C015A}"
  1017. String.Video            ="Video"
  1018. GUID.VideoVol           ="{B6755577-26D8-11d2-9265-DABF9A2C015A}"
  1019. String.VideoVol         ="Video Volume"
  1020. GUID.VideoMute          ="{B6755578-26D8-11d2-9265-DABF9A2C015A}"
  1021. String.VideoMute        ="Video Mute"
  1022. GUID.Headphones         ="{B6755579-26D8-11d2-9265-DABF9A2C015A}"
  1023. String.Headphones       ="Headphones"
  1024. GUID.HeadphonesVol      ="{B675557A-26D8-11d2-9265-DABF9A2C015A}"
  1025. String.HeadphonesVol    ="Headphones Vol"
  1026. GUID.HeadphonesMute     ="{B675557B-26D8-11d2-9265-DABF9A2C015A}"
  1027. String.HeadphonesMute   ="Headphones Mute"
  1028. GUID.WaveOut            ="{B675557C-26D8-11d2-9265-DABF9A2C015A}"
  1029. String.WaveOut          ="Wave Out"
  1030. GUID.WaveOutVol         ="{B675557D-26D8-11d2-9265-DABF9A2C015A}"
  1031. String.WaveOutVol       ="Wave Out Vol"
  1032. GUID.WaveOutMute        ="{B675557E-26D8-11d2-9265-DABF9A2C015A}"
  1033. String.WaveOutMute      ="Wave Out Mute"
  1034. GUID.DockedSpeakers     ="{B675557F-26D8-11d2-9265-DABF9A2C015A}"
  1035. String.DockedSpeakers   ="Docked Speakers"
  1036. GUID.EnableSPDIF        ="{B6755580-26D8-11d2-9265-DABF9A2C015A}"
  1037. String.EnableSPDIF      ="Enable S/PDIF"
  1038. GUID.AnalogStereo       ="{B6755581-26D8-11d2-9265-DABF9A2C015A}"
  1039. String.AnalogStereo     ="Analog Stereo"
  1040. GUID.AnalogMono         ="{B6755582-26D8-11d2-9265-DABF9A2C015A}"
  1041. String.AnalogMono       ="Analog Mono"
  1042. GUID.CD2                ="{B6755583-26D8-11d2-9265-DABF9A2C015A}"
  1043. String.CD2              ="CD Audio 2"
  1044. GUID.LineIn2            ="{B6755584-26D8-11d2-9265-DABF9A2C015A}"
  1045. String.LineIn2          ="Line In 2"
  1046. GUID.Mic2               ="{B6755585-26D8-11d2-9265-DABF9A2C015A}"
  1047. String.Mic2             ="Microphone 2"
  1048.  
  1049. ;; ESS friendly names (non-localizeable)
  1050. ESSGUID.WaveOut   ="{D6C86C60-51D8-11d1-A482-006097C79D21}"
  1051. ESSGUID.Synth     ="{D6C86C61-51D8-11d1-A482-006097C79D21}"
  1052. ESSGUID.Cd        ="{D6C86C62-51D8-11d1-A482-006097C79D21}"
  1053. ESSGUID.LineIn    ="{D6C86C63-51D8-11d1-A482-006097C79D21}"
  1054. ESSGUID.Mic       ="{D6C86C64-51D8-11d1-A482-006097C79D21}"
  1055. ESSGUID.AuxB      ="{D6C86C65-51D8-11d1-A482-006097C79D21}"
  1056. ESSGUID.PCSpeaker ="{D6C86C66-51D8-11d1-A482-006097C79D21}"
  1057. ESSGUID.3DEffect  ="{D6C86C67-51D8-11d1-A482-006097C79D21}"
  1058. ESSGUID.RecMon    ="{D6C86C68-51D8-11d1-A482-006097C79D21}"
  1059.  
  1060. ;; ESS friendly names (localizeable)
  1061. ESSPin.WaveOut    ="WaveOut"
  1062. ESSPin.Synth      ="Synthesizer"
  1063. ESSPin.Cd         ="CD"
  1064. ESSPin.LineIn     ="Line In"
  1065. ESSPin.Mic        ="Microphone"
  1066. ESSPin.AuxB       ="AuxB"
  1067. ESSPin.PCSpeaker  ="PC Speaker"
  1068. ESSNode.3DEffect  ="3D Effect Enable"
  1069. ESSNode.RecMon    ="Record Monitor"
  1070.  
  1071. *MS.MPU401.DeviceDesc="MPU-401 Compatible MIDI Device"
  1072.  
  1073. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  1074. RunKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
  1075. WDM_MIDI="WDM-based Device"
  1076.  
  1077. Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  1078. KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  1079. KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  1080. KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  1081. KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}"
  1082.  
  1083. KSNAME_Wave="Wave"
  1084. KSNAME_UART="UART"
  1085. KSNAME_MUART="MPU401Uart"
  1086. KSNAME_MSYNTH="MaestroSynth"
  1087. KSNAME_FMSynth="FMSynth"
  1088. KSNAME_Topology="Topology"
  1089. KSNAME_Wavetable="Wavetable"
  1090.  
  1091. WDM.UART.szPname="MPU-401"
  1092. WDM.FMSynth.szPname="FM Synthesizer"
  1093.  
  1094. MSynth.szPname="Maestro DLS Synthesizer"
  1095.  
  1096. wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
  1097. swmidi.SvcDesc = "Microsoft Software Synthesizer (WDM)"
  1098. ms_mpu401.SvcDesc = "Microsoft MPU-401 MIDI UART Driver (WDM)"
  1099.  
  1100. allegro.SvcDesc = "ESS Allegro Audio Driver (WDM)"
  1101. allegrou.SvcDesc = "ESS Allegro MIDI Uart Driver (WDM)"
  1102.